import 'package:flutter/material.dart';
<em># 主题设置</em>
final ThemeData themeData = ThemeData(
	<em># 主题颜色（AppBar、按钮），会被 primaryColor 覆盖</em>
	<b>primarySwatch</b>: Colors.red,
	<em># App主要部分的背景色（AppBar、ToolBar,Tabbar等）,优先 primarySwatch</em>
	<b>primaryColor</b>: Colors.red,
	<em># primaryColor的亮度，设置  AppBar() 文字颜色</em>
	<b>primaryColorBrightness</b>: <b>Brightness.dark</b>,	<em>// AppBar() 文字颜色为白色， 默认</em>
	<b>primaryColorBrightness</b>: <b>Brightness.light</b>,	<em>// AppBar() 文字颜色为黑色</em>
	<em># 应用程序整体主题的亮度。 由按钮等Widget使用，以确定在不使用主色或强调色时要选择的颜色 </em>
	<b>brightness</b>:<b>Brightness.light</b>,		<em>// body 背景为白色，默认</em>
	<b>brightness</b>:<b>Brightness.dark</b>,		<em>// body 背景为黑色，primarySwatch 会生效 </em>
	<em># 用于类似墨水喷溅动画或指示菜单被选中的高亮颜色</em>
	<b>highlightColor</b>: Colors.red,
	<em># 背景颜色</em>
	<b>backgroundColor</b>: Colors.red,
	<em># 前景色（文本、按钮等）</em>
	<b>accentColor</b>: Colors.red,
	<em># 画布颜色</em>
	<b>canvasColor</b>: Colors.red,
	<em># 卡片颜色</em>
	<b>cardColor</b>: Colors.red,
	<em># 按钮背景颜色</em>
	<b>buttonColor</b>: Colors.red,
	<em># 对话框背景颜色</em>
	<b>dialogBackgroundColor</b>: Colors.red,
	<em># 分频器颜色</em>
	<b>dividerColor</b>: Colors.red,
	<em># TabBar中选项选中的指示器颜色</em>
	<b>indicatorColor</b>: Colors.red,
	<em># 移入颜色</em>
	<b>hoverColor</b>: Colors.red,
	<em># 字体</em>
	<b>fontFamily</b>: 'SimSun',
	
	<em># InputDecorator，TextField和TextFormField的默认InputDecoration值基于此主题</em>
	<b>inputDecorationTheme</b>: <b>InputDecorationTheme</b>(
		<b>border</b>: OutlineInputBorder(	borderSide: BorderSide(color: Colors.green, width: 1.0) ),
		<b>enabledBorder</b>: OutlineInputBorder( borderSide: BorderSide(color: Colors.blue, width: 1.0) ),
		<b>labelStyle</b>: TextStyle( color: Colors.yellow, fontSize: 24.0),
	),
	<em># 禁用颜色，用于Widget无效的颜色，无论任何状态。例如禁用复选框</em>
	<b>disabledColor</b>: Colors.red,
	<em># 用于输入验证错误的颜色，例如在TextField中</em>
	<b>errorColor</b>: Colors.red,
	<em># 用于突出显示切换Widget（如Switch，Radio和Checkbox）的活动状态的颜色</em>
	<b>toggleableActiveColor</b>: Colors.red,
	<em># 未选择的控件颜色,用于Widget处于非活动（但已启用）状态的颜色。 例如，未选中的复选框。 通常与accentColor形成对比</em>
	<b>unselectedWidgetColor</b>: Colors.red,
	<em># 用于提示文本或占位符文本的颜色，例如在TextField中</em>
	<b>hintColor</b>: Colors.red,
	<em># 文本字段中选中文本的颜色，例如TextField</em>
	<b>textSelectionColor</b>: Colors.red,
	<em># 集中焦点时的颜色，例如TextField</em>
	<b>focusColor</b>: Colors.red,
	<em># 用于调整当前文本的哪个部分的句柄颜色</em>
	<b>textSelectionHandleColor</b>: Colors.red,
	<em># 光标颜色</em>
	<b>cursorColor</b>: Colors.red,
	
	<em># 作为Scaffold基础的Material默认颜色，典型Material应用或应用内页面的背景颜色, 即 body 背景色</em>
	<b>scaffoldBackgroundColor</b>: Colors.red,
	<em># 次标头颜色,有选定行时PaginatedDataTable标题的颜色</em>
	<b>secondaryHeaderColor</b>: Colors.red,
	<em># 选中行时的高亮颜色</em>
	<b>selectedRowColor</b>: Colors.red,
	<em># 飞溅颜色, 墨水喷溅的颜色，点击时的动画波纹颜色</em>
	<b>splashColor</b>: Colors.red
	<em># primaryColor的较暗版本</em>
	<b>primaryColorDark</b>: Colors.red,
	<em># primaryColor的较亮版本</em>
	<b>primaryColorLight</b>: Colors.red,
	<em># BottomAppBar的默认颜色</em>
	<b>bottomAppBarColor</b>: Colors.red,
	<em># 突出颜色对照的图片主题</em>
	<b>accentIconTheme</b>: <b>IconThemeData()</b>,
	<em># 与卡片和画布颜色形成对比的图标主题</em>
	<b>iconTheme</b>: <b>IconThemeData()</b>,
	<em># 一个与主色对比的图片主题</em>
	<b>primaryIconTheme</b>: <b>IconThemeData()</b>,
	<em># 突出颜色对照的文本主题</em>
	<b>accentTextTheme</b>: <b>TextTheme()</b>,
	<em># 与卡片和画布对比的文本颜色</em>
	<b>textTheme</b>: <b>TextTheme()</b>,
	<em># 定义了按钮等控件的默认配置，像RaisedButton和FlatButton</em>
	<b>buttonTheme</b>: <b>ButtonThemeData()</b>,
	<em># 用于渲染Chip的颜色和样式</em>
	<b>chipTheme</b>: <b>ChipThemeData()</b>,
	<em># TabBar() 主题</em>
	<b>tabBarTheme</b>: <b>TabBarTheme()</b>,
	<em># Tooltip() 主题</em>
	<b>tooltipTheme</b>: <b>TooltipThemeData()</b>,
	<em># Card() 主题</em>
	<b>cardTheme</b>: <b>CardTheme()</b>,
	<em># </em>
	<b>pageTransitionsTheme</b>: <b>PageTransitionsTheme()</b>,
	<em># AppBar() 主题</em>
	<b>appBarTheme</b>: <b>AppBarTheme()</b>,
	<em># BottomAppBar() 主题</em>
	<b>bottomAppBarTheme</b>: <b>BottomAppBarTheme()</b>,
	<em># Dialog() 主题</em>
	<b>dialogTheme</b>: <b>DialogTheme()</b>,
	<em># FloatingActionButton() 主题</em>
	<b>floatingActionButtonTheme</b>: <b>FloatingActionButtonThemeData()</b>,
	<em># CupertinoOverride() 主题</em>
	<b>cupertinoOverrideTheme</b>: <b>CupertinoThemeData()</b>,
	<em># SnackBar() 主题</em>
	<b>snackBarTheme</b>: <b>SnackBarThemeData()</b>,
	<em># BottomSheet() 主题</em>
	<b>bottomSheetTheme</b>: <b>BottomSheetThemeData()</b>,
	<em># PopupMenu() 主题</em>
	<b>popupMenuTheme</b>: <b>PopupMenuThemeData()</b>,
	
	<em># 一个与主色对比的文本主题</em>
	<b>primaryTextTheme</b>: <b>TextTheme()</b>,
	<em># 用于渲染Slider的颜色和形状</em>
	<b>sliderTheme</b>: <b>SliderThemeData()</b>,
	<em># Widget需要适配的平台系统</em>
	<b>platform:</b>: <b>TargetPlatform.iOS</b>,
	<b>platform:</b>: <b>TargetPlatform.android</b>,
	<b>platform:</b>: <b>TargetPlatform.fuchsia</b>,
	<em># 定义InkWall和InkResponse生成的墨水喷溅的外观</em>
	<b>splashFactory:</b>: <b>InteractiveInkFeatureFactory()</b>,
	<em># </em>
	<b>colorScheme</b>: <b>ColorScheme()</b>,
	<em># </em>
	<b>materialTapTargetSize:</b>: <b>MaterialTapTargetSize()</b>,
	<em># </em>
	<b>applyElevationOverlayColor:</b>: true/false,
	<em># </em>
	<b>typography:</b>: <b>Typography()</b>,
	
);